package beans;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name="tipo_metrica")
public class TipoMetrica {
	@Id
	@Column(name="tipomet_cod")
	private Integer idTipoMetrica;
	
	@ManyToOne
	@JoinColumn(name="tiposubcar_cod")
	private TipoSubcaracteristica tipoSubcaracteristica;
	
	@Column(name="tipomet_nome")
	private String nome;
	
	@Column(name="tipomet_proposito")
	private String proposito;
	
	@Column(name="tipomet_aplicacao")
	private String aplicacao;
	
	@Column(name="tipomet_escala")
	private String escala;
	
	@Column(name="tipomet_desc_campo1")
	private String campoA;
	
	@Column(name="tipomet_desc_campo2")
	private String campoB;
	
	public Integer getIdTipoMetrica() {
		return idTipoMetrica;
	}

	public void setIdTipoMetrica(Integer idTipoMetrica) {
		this.idTipoMetrica = idTipoMetrica;
	}

	public TipoSubcaracteristica getTipoSubcaracteristica() {
		return tipoSubcaracteristica;
	}

	public void setTipoSubcaracteristica(TipoSubcaracteristica tipoSubcaracteristica) {
		this.tipoSubcaracteristica = tipoSubcaracteristica;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getProposito() {
		return proposito;
	}

	public void setProposito(String proposito) {
		this.proposito = proposito;
	}

	public String getAplicacao() {
		return aplicacao;
	}

	public void setAplicacao(String aplicacao) {
		this.aplicacao = aplicacao;
	}

	public String getEscala() {
		return escala;
	}

	public void setEscala(String escala) {
		this.escala = escala;
	}

	public String getCampoA() {
		return campoA;
	}

	public void setCampoA(String campoA) {
		this.campoA = campoA;
	}

	public String getCampoB() {
		return campoB;
	}

	public void setCampoB(String campoB) {
		this.campoB = campoB;
	}

}
